			/* CSS Document */
			/* @design Disnay Batista <a href ="mailto:disnay@fejal.com.br">disnay@fejal.com.br</a> */

			@charset "iso-8859-1";
		
				* {
					border:none;
					padding:0px;
					text-decoration:none;
					margin: 0px;
					font: 12px Arial, Helvetica, sans-serif;
					list-style: none; /*define as caractristicas das listas, */
					text-decoration:none; /*nesse atributo vocÃª define o tamanho da linha*/
					outline: none; /*nenhuma margem ao redor dos elemntos.*/
					}
				body { background: url(../images/bg.jpg) repeat-x fixed; } /* cor de fundo alternativa #EBF5DF */
				body#semFundo { background: #fff url(none); }
				/*  DEFINIÇÕES DE ESTILOS PARA OS LINKS  */
				a:link {
					text-decoration:none;
					color: #000;
					}
				a:visited {
					text-decoration:none;
					color: #000;
					}
				a:hover {
					text-decoration:underline;
					color: #000;
					}
				a:active {
					text-decoration:none;
					color: #000;
					}
				/*  fim  */
				
				/*  DEFINIÇÕES DE ESTILOS PARA OS LINKS COM OUTRAS CORES  */
				a.linkDiferenciado {
					text-decoration:underline;
					color:#0099CC;
					}
				a.linkDiferenciado:visited {
					text-decoration:underline;
					color:#0099CC;
					}
				a.linkDiferenciado:hover {
					text-decoration:none;
					color:#0099CC;
					}
				a.linkDiferenciado:active {
					text-decoration:underline;
					color:#0099CC;
					}
				/*  fim  */
				
				p { text-align:left; }
				strong { font-weight: bold; }
				hr { border:1px solid #E0DFE3; }
				/* COLOCA O TEXTO EM CAIXA ALTA */
				.upper { text-transform:uppercase; }
				/*  fim  */
				
				/* COLOCA O TEXTO EM CAIXA BAIXA */
				.lower { text-transform:lowercase; }
				/*  fim  */
				
				/*   DEFININDO OS CABEÇALHOS   */
				h1, h2, h3, h4, h5, h6 {
					text-align:left;
					color:#0099CC;
					font-weight: bold;
					}
				h1 { font-size: 26px; }
				h2 { font-size: 20px; }
				h3 { font-size: 18px; }
				h4 { font-size: 16px; }
				h5 { font-size: 12px; }
				h6 { font-size: 14px; }
				/*  fim  */
				
				/* CLASSES PARA OS ELEMENTOS DE FORMULÁAIO */
				form { margin-top: 12px; }
				fieldset {
					border: 1px solid #E7E8EC;
					margin-top: 5px;
					padding: 10px;
					}
				legend {
					color: #0068B0;
					background: #FFF;
					font-size: 16px;
					padding-right: 3px;
					padding-left: 3px;
					padding-top: 3px;
					}
				label {
					padding-top: 2px;
					padding-bottom: 2px;
					font-weight:bold;
					}
				label.textoLateral { /* posiciona a etiqueta de formulÃ¡rio ao lado de um campo de formulÃ¡rio anterior */
					display: block;
					float: left;
					margin-right: 5px;
					}
				fileField { border: 1px solid #E0DFE3; }
				input, select, textarea, textfield {
					background:none;
					border:1px solid #7F9DB9;
					padding: 2px;
					margin-right: 5px;
					}
				input:focus { /* Para navegadores complacentes com as Web standards */ background:#CCEBFF; }
				.focus { /* Para navegadores nao complacentes com as Web standards IE6 e menor IE7?*/ background:#CCEBFF; }
				input.hidden { border:none; }
				input.checkbox, .radio {
					background: transparent;
					border: 1px solid #7F9DB9;
					}
				input.checkbox { }
				input.radio { }
				input.submit {
					background:none;
					border:none;
					}
				input.imageField {
					border-style: none;
					background: transparent;
					height: auto;
					width: auto;
					margin-right: 0px;
					}
				input.imageFieldUpload {
					border-style: none;
					background: transparent;
					height: auto;
					width: auto;
					float: left;
					margin-right: 5px;
					}
				/* fim */

				#principal #meio #conteudo form fieldset table tr td .campoObrigatorio {
					font-size: 11px;
					color: #999;
					font-style: italic;
					}
				/*  DEFINIÇÕES DE ESTILO PARA AS LISTAS  */
				ul {
					list-style-type: none;
					padding:0px;
					margin:0px;
					}
				li {
					/* background: url(../images/marcadores/seta.gif) no-repeat 0px 0.4em; */
				display:block;
					text-indent: 10px;
					border:none;
					padding-bottom: 3px;
					width: auto;
					}
				ol { list-style:none; }
				/*  fim  */			
				
				/*  DEFINIÇÕES DE ESTILO PARA AS TABELAS  */
				table {
					border-collapse:separate;
					width: 100%;
					}
				table tr td { padding:1px; }
				.titulo {
					font-weight:bold;
					color:#333;
					background-color:#CCDCE7;
					padding: 2px;
					}
				.subTitulo {
					font-weight:bold;
					color:#586F74;
					background-color:#E5E5E5;
					}
				.corRodape {
					font-weight:bold;
					background-color:#fff;
					}
				.corUm { background-color:#F4F8FB; }
				.corDois { background-color:#E5EDF3; }
				.corTres { background-color:#FFFFCC; }
				.alinhaDir { text-align:right; }
				.alinhaEsq { text-align:left; }
				.alinhaMeio { text-align:center; }
				.auto { width:auto; }
				/*  fim  */	
				
				/*  DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CELULAS DAS TABELAS  */
				.width5 { width:5px; }
				.width10 { width:10px; }
				.width15 { width:15px; }
				.width20 { width:20px; }
				.width25 { width:25px; }
				.width30 { width:30px; }
				.width35 { width:35px; }
				.width40 { width:40px; }
				.width45 { width:45px; }
				.width50 { width:50px; }
				.width55 { width:55px; }
				.width60 { width:60px; }
				.width65 { width:65px; }
				.width70 { width:70px; }
				.width75 { width:75px; }
				.width80 { width:80px; }
				.width85 { width:85px; }
				.width90 { width:90px; }
				.width95 { width:95px; }
				.width96 { width:96px; }
				.width97 { width:97px; }
				.width98 { width:98px; }
				.width100 { width:100px; }
				.width105 { width:105px; }
				.width110 { width:110px; }
				.width111 { width:111px; }
				.width112 { width:112px; }
				.width113 { width:113px; }
				.width114 { width:114px; }
				.width115 { width:115px; }
				.width120 { width:120px; }
				.width125 { width:125px; }
				.width130 { width:130px; }
				.width135 { width:135px; }
				.width140 { width:140px; }
				.width145 { width:145px; }
				.width150 { width:150px; }
				.width155 { width:155px; }
				.width160 { width:160px; }
				.width165 { width:165px; }
				.width170 { width:170px; }
				.width175 { width:175px; }
				.width180 { width:180px; }
				.width185 { width:185px; }
				.width190 { width:190px; }
				.width195 { width:195px; }
				.width200 { width:200px; }
				.width205 { width:205px; }
				.width210 { width:210px; }
				.width215 { width:215px; }
				.width220 { width:220px; }
				.width225 { width:225px; }
				.width230 { width:230px; }
				.width235 { width:235px; }
				.width240 { width:240px; }
				.width245 { width:245px; }
				.width250 { width:250px; }
				.width255 { width:255px; }
				.width260 { width:260px; }
				.width265 { width:265px; }
				.width270 { width:270px; }
				.width275 { width:275px; }
				.width280 { width:280px; }
				.width285 { width:285px; }
				.width290 { width:290px; }
				.width295 { width:295px; }
				.width300 { width:300px; }
				.width305 { width:305px; }
				.width310 { width:310px; }
				.width315 { width:315px; }
				.width320 { width:320px; }
				.width325 { width:325px; }
				.width330 { width:330px; }
				.width335 { width:335px; }
				.width340 { width:340px; }
				.width345 { width:345px; }
				.width350 { width:350px; }
				.width355 { width:355px; }
				.width360 { width:360px; }
				.width365 { width:365px; }
				.width370 { width:370px; }
				.width375 { width:375px; }
				.width380 { width:380px; }
				.width385 { width:385px; }
				.width390 { width:390px; }
				.width395 { width:395px; }
				.width400 { width:400px; }
				.width405 { width:405px; }
				.width410 { width:410px; }
				.width415 { width:415px; }
				.width420 { width:420px; }
				.width425 { width:425px; }
				.width430 { width:430px; }
				.width435 { width:435px; }
				.width440 { width:440px; }
				.width445 { width:445px; }
				.width450 { width:450px; }
				.width455 { width:455px; }
				.width460 { width:460px; }
				.width465 { width:465px; }
				.width470 { width:470px; }
				.width475 { width:475px; }
				.width480 { width:480px; }
				.width485 { width:485px; }
				.width490 { width:490px; }
				.width495 { width:495px; }
				.width500 { width:500px; }
				.width510 { width:510px; }
				.width520 { width:520px; }
				.width530 { width:530px; }
				/*  fim  */
				
				/*  DEFINIÇÕES DE ESTILO PARA AS LARGURAS DAS CELULAS DAS TABELAS CENTRALIZADAS */
				.width5Center {
					width:5px;
					text-align:center;
					}
				.width10Center {
					width:10px;
					text-align:center;
					}
				.width15Center {
					width:15px;
					text-align:center;
					}
				.width20Center {
					width:20px;
					text-align:center;
					}
				.width25Center {
					width:25px;
					text-align:center;
					}
				.width30Center {
					width:30px;
					text-align:center;
					}
				.width35Center {
					width:35px;
					text-align:center;
					}
				.width40Center {
					width:40px;
					text-align:center;
					}
				.width45Center {
					width:45px;
					text-align:center;
					}
				.width50Center {
					width:50px;
					text-align:center;
					}
				.width60Center {
					width:60px;
					text-align:center;
					}
				.width65Center {
					width:65px;
					text-align:center;
					}
				.width70Center {
					width:70px;
					text-align:center;
					}
				.width75Center {
					width:75px;
					text-align:center;
					}
				.width80Center {
					width:80px;
					text-align:center;
					}
				.width85Center {
					width:85px;
					text-align:center;
					}
				.width90Center {
					width:90px;
					text-align:center;
					}
				.width95Center {
					width:95px;
					text-align:center;
					}
				.width100Center {
					width:100px;
					text-align:center;
					}
				.width150Center {
					width:150px;
					text-align:center;
					}
				.width200Center {
					width:200px;
					text-align:center;
					}
				.width250Center {
					width:250px;
					text-align:center;
					}
				.width300Center {
					width:300px;
					text-align:center;
					}
				.tabGaleriaDest { width:auto; }
				/*  fim  */
				
				.barrTopoTabelas {
					background: #F4F4F4;
					font-size: 14px;
					color: #000;
					padding: 3px;
					border-bottom: 1px solid #333333;
					margin-bottom: 5px;
					border-bottom: 1px solid #999;
					border-top-style: none;
					border-right-style: none;
					border-left-style: none;
					border-top-color: #999;
					border-right-color: #999;
					border-left-color: #999;
					font: 14px Arial, Helvetica, sans-serif;
					height: 25px;
					width: auto;
					}
				.barrTopoTabelas span {
					font-size: 14px;
					font-weight: bold;
					float: left;
					clear: both;
					margin-top: 3px;
					}
				.barrTopoTabelas img { float: right; }
				.barrTopoTabelas .select { float: left; }
				/* fim */

				/* BOX COMPLEMENTO */
				.boxComplemento {
					border-top: 1px none #CCC;
					border-right: 1px dotted #CCC;
					border-bottom: 1px dotted #CCC;
					border-left: 1px dotted #CCC;
					width: 780px;
					background: #FFF;
					display: block;
					margin: 3px 0px;
					margin-left:100px;
					}
				.boxComplemento .btnComplemento {
					width:775px;
					display: block;
					height: 16px;
					border: 1px solid #fff;
					}
				.boxComplemento .btnComplemento a {
					float:left;
					width:775px;
					height:16px;
					font-size: 11px;
					text-align: left;
					background: url(/academico/images/botoes/btnPreRequisitoAberto.png) no-repeat right center;
					border: 1px solid #fff;
					}
				.boxComplemento .btnComplemento a:hover {
					float:left;
					width:775px;
					height:16px;
					font-size: 11px;
					text-align: left;
					background: #EAF6FD url(/academico/images/botoes/btnPreRequisitoFechado.png) no-repeat right center;
					text-decoration: none;
					border: 1px solid #99DEFD;
					}
				.boxComplemento .efeito { display:none; }
				.boxComplemento .efeito table { float: left; }
				.boxComplemento .efeito table tr td { border: 1px none #333; }
				.boxComplemento .efeito table .corUm { background:#F5F5F5; }
				.boxComplemento .efeito table .corDois { background:#FFF; }
				.boxComplemento .efeito table .corQuatro { background-color:#FFF; }
				.boxComplemento .efeito table .titulo {
					background: #F0F0F0;
					font-weight: bold;
					color: #0068B0;
					}
				/* fim */
				
				/* TÍTULO GERAL DAS PÁGINAS */
				.tituloGeral {
					display: block;
					background: #00538A;
					height: 35px;
					color: #FFF;
					font-size: 18px;
					line-height: 35px;
					text-indent: 12px;
					}
				.tituloGeral img {
					display: block;
					float: left;
					}
				/* fim */
				
				/* USUÁRIO QUE ESTÁ LOGADO NO MOMENTO */
				.usuarioLogado {
					color:#333;
					font-style: italic;
					padding-top: 5px;
					display: block;
					text-align: right;
					padding-bottom: 10px;
					}
				.usuarioLogado strong {
					font-weight: bold;
					color:#000;
					font-style: italic;
					}
				/* fim */
				
				/* MENU PARA INCLUSÃO E MANUTENÇÃO DO SISTEMA */
				#mnConteudo {
					border-top: 1px #000000;
					border-right: 1px #000000;
					border-bottom: 1px solid #000000;
					border-left: 1px #000000;
					width: 100%;
					height: 30px;
					text-align: right;
					display: block;
					padding-bottom: 5px;
					}
				#mnConteudo .itemMnConteudo {
					float:right;
					display:block;
					margin-left:5px;
					}
				#mnConteudo .itemMnConteudo img {
					display:block;
					float:left;
					}
				#mnConteudo .itemMnConteudo span {
					float:left;
					margin-top: 3px;
					margin-left: 5px;
					}
				/*  fim  */
				
				/*  DEFINIÇÕES DE ESTILO PARA AS MENSAGENS  */
				.mensagens {
					border-top-style: none;
					border-right-style: none;
					border-left-style: none;
					padding-top: 10px;
					padding-bottom: 5px;
					line-height: 22px;
					}
				.mensagens img {
					display: block;
					float: left;
					margin-right: 5px;
					margin-top: 3px;
					}
				/*  fim  */
				
				/*  DEFINIÇÕES DE ESTILO PARA AS INFORMAÇÕES NO SITE
				.maisInformacoes {
					text-align:left;
					display: inline-block;
					}
				.maisInformacoes img { margin-right: 2px; }
				*/
				.maisInformacoes {
					float:left;
					display:block;
					margin-left: 5px;
					}
				.maisInformacoes img {
					display:inline;
					float:left;
					}
				.maisInformacoes span {
					float:left;
					margin-top: 3px;
					margin-left: 5px;
					}
				/*  fim  */
				
				/*  CURSOR  */
				.hand { cursor:pointer; }
				/*  fim  */
				
				/*  DEFINIÇÕES DE ESTILO PARA AS OBSERVAÇÕES  */
				.obs {
					color:#FF0000;
					background: #FFFFCC;
					display: block;
					text-align:left;
					float:left;
					}
				/*  fim  */
				
				/*  POSICIONA OS ICONES NA LATERAL DIREITA DOS CAMPOS DE FORMULÁRIOS  */
				.iconesLaterais {
					display: inline;
					margin-right: 5px;
					margin-bottom: -5px;
					cursor:pointer;
					}
				/*  fim  */
				
				/*  INFORMAÇÕES DOS ARQUIVOS  */
				.infArquivo {
					padding: 2px;
					line-height: 25px;
					}
				/*  fim  */
				
				/* FUNDO COM ORNAMENTO OPCIONAL */
				#bgConteudo {
					height: 100%;
					width: 100%;
					position: absolute;
					z-index: 0;
					background: url(../images/bgConteudo.png) no-repeat left top;
					top: 0px;
					}
				/* fim */
				
				/*  PRINCIPAL  */
				#principal {/*  DEFINIÇÕES DE ESTILO PARA AJUSTAR O LAYOUT NO MEIO DA PÁGINA <div id="principal">  */
					width:958px;
					margin-right: auto;
					margin-left: auto;
					position: relative;
					float: left;
					}
				#principal #topo {
					height: 83px;
					width: 958px;
					float: left;
					background: url(none) no-repeat left bottom;
					}
				/* BARRA DE FERRAMENTAS */
				#principal #topo #barraFerramentas {
					display: block;
					height: 27px;
					width: 958px;
					text-align: right;
					}
				#principal #topo #barraFerramentas #barraFerramentasMeio .separador {
					margin-right: 2px;
					margin-left: 2px;
					}
				#principal #topo #barraFerramentas #barraFerramentasCantoEsq {
					background: url(../images/barraFerramentas/bgBarraFerramentasCantoEsq.png) no-repeat;
					height: 27px;
					width: 20px;
					float:left;
					text-align: right;
					}
				#principal #topo #barraFerramentas #barraFerramentasMeio {
					background: url(../images/barraFerramentas/bgBarraFerramentasMeio.png) repeat-x;
					height: 16px;
					width: 928px;
					float:left;
					padding-top: 5px;
					padding-bottom: 5px;
					}
				#principal #topo #barraFerramentas #barraFerramentasCantoDir {
					background: url(../images/barraFerramentas/bgBarraFerramentasCantoDir.png) no-repeat right;
					height: 27px;
					width: 10px;
					float:right;
					text-align: left;
					}
				/* fim */
				
				#principal #topo #logo {
					height: 49px;
					width: 197px;
					margin-left: 20px;
					float: left;
					}
				/* MENU PRINCIPAL */
				#principal #topo #menuPrincipal {
					height: 34px;
					margin-top: 5px;
					float:right !important;
					}
				#mnMeio_menu{
					float: right !important;
				}
				#principal #topo #menuPrincipal #mnCantoEsq, #mnMeio, #mnCantoDir {
					float:left;
					height: 34px;
					}
				#principal #topo #menuPrincipal #mnCantoEsq {
					width: 20px;
					height: 34px;
					background: url(../images/menuPrincipal/mnCantoEsq.png) no-repeat;
					}
				#principal #topo #menuPrincipal #mnMeio {
					width: 698px;
					height: 34px;
					background: url(../images/menuPrincipal/bgMnMeio.png) repeat-x;
					float: left;
					}
				#principal #topo #menuPrincipal #mnCantoDir {
					float:left;
					width: 20px;
					height: 34px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal {
					height: 34px;
					float: left;
					position: relative;
					z-index: 2;
					display: block;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal a.linkMnPrincipal:link, a.linkMnPrincipal:visited, a.linkMnPrincipal:hover, a.linkMnPrincipal:active {
					text-decoration:none;
					display:block;
					height: 27px;
					padding-top:7px;
					padding-left:10px;
					padding-right:10px;
					color: #ccc;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal a.linkMnPrincipal:link {
					float:left;
					text-decoration:none;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal a.linkMnPrincipal:visited {
					float:left;
					text-decoration:none;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal a.linkMnPrincipal:hover {
					float:left;
					background: url(../images/menuPrincipal/bgLinkPrincipalUp.png) repeat-x;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal a.linkMnPrincipal:active {
					text-decoration:none;
					float:left;
					}
				/* fim */
				
				/* SUBMENU DO MENU PRINCIPAL */
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal {
					position:absolute;
					left: 0px;
					top: 33px;
					width: 172px;
					z-index: 17;
					display: none;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal .topo {
					float:left;
					height: 13px;
					width: 172px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal .meio {
					float:left;
					width: 172px;
					background: url(../images/menuPrincipal/meioSubMenuPrincipal.png) repeat-y left top;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal .rodape {
					float:left;
					height: 5px;
					width: 172px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal .rodape img { display:block; }
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal ul {
					display:block;
					padding-right: 8px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal ul li {
					border-style: none;
					display:block;
					width: auto;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal a.linkDiferenciado:link, a.linkDiferenciado:visited, a.linkDiferenciado:hover, a.linkDiferenciado:active {
					color:#FFF;
					text-decoration:none;
					padding-top:5px;
					padding-bottom:5px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal a.linkDiferenciado:link {
					text-decoration:none;
					display:block;
					padding-top:5px;
					padding-bottom:5px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal a.linkDiferenciado:visited {
					text-decoration:none;
					display:block;
					padding-top:5px;
					padding-bottom:5px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal a.linkDiferenciado:hover {
					background-color:#446075;
					display:block;
					padding-top:5px;
					padding-bottom:5px;
					}
				#principal #topo #menuPrincipal #mnMeio .btMenuPrincipal .subMenuPrincipal a.linkDiferenciado:active { text-decoration:none; }
				/* fim */
				
				/* CANTO DIREITO DO MENU PRINCIPAL */
				#principal #topo #menuPrincipal #mnCantoDir {
					width: 23px;
					height: 37px;
					}
				/* fim */
				
				/* MEIO */
				#principal #meio {
					float: left;
					width: 958px;
					background: url(../images/meio.png) repeat-y;
					}
				/* fim */
				
				/* BARRA DE TÍTULO */
				#principal #meio #barraTitulo {
					height: 36px;
					width: 951px;
					background: #333;
					}
				#principal #meio #barraTitulo span {
					font-size: 17px;
					color: #FFF;
					display: block;
					padding-top: 9px;
					padding-left: 20px;
					}
				/* fim */
				
				/* CONTEÚDO */
				#principal #meio #conteudo {
					width: 911px;
					float: left;
					padding-right: 20px;
					padding-bottom: 20px;
					padding-left: 20px;
					}
				/* fim */

				/* BARRA DE AÇÕES */
				#barraAcoes {
					/* [disabled]background: #3A220C; */
					height: 52px;
					width: 931px;
					float: left;
					text-align: right;
					padding-right: 20px;
					}
				.btnAcoes {
					height: auto;
					width: auto;
					margin-left: 6px;
					float: right;
					margin-top: 16px;
					}
				/* fim */

				/* TEXTO DESCREVENDO AS ETAPAS DOS PROCESSOS */
				#principal #meio #conteudo .etapas {
					font-size: 12px;
					font-weight: bold;
					color: #31B2EA;
					}
				/* fim */
				
				/* BARRA DE AÇÕES */
				#principal #meio #barraAcoes {
					background: #00538A;
					height: 52px;
					width: 931px;
					float: left;
					text-align: right;
					padding-right: 20px;
					}
				#principal #meio #barraAcoes .btnAcoes {
					height: 52px;
					width: auto;
					margin-left: 10px;
					float: right;
					margin-top: 0px;
					}
				/* fim */
				
				/* BARRA DE AÇÕES DE PESQUISA */
				#principal #meio #barraAcoesPesquisa {
					height: 52px;
					width: 911px;
					float: left;
					text-align: right;
					}
				#principal #meio #barraAcoesPesquisa .btnAcoes {
					height: 52px;
					width: 41px;
					margin-left: 10px;
					float: right;
					}
				/* fim */
				
				/* MENU PERMISSÕES */
				.menuPermissoes { padding: 3px; }
				.menuPermissoes ul { display:block; }
				.menuPermissoes ul li {
					background: url(../images/marcadores/setaFechada.png) no-repeat left 8px;
					padding:4px 2px;
					cursor:pointer;
					}
				.menuPermissoes ul li:hover {
					background: url(../images/marcadores/setaAberta.png) no-repeat left 8px;
					padding:4px 2px;
					cursor:pointer;
					}
				.menuPermissoes ul li label {
					display:inline;
					font-weight: bold;
					font-size:14px;
					}
				.menuPermissoes ul li label input {
					display: inline;
					border:none;
					margin-left: 3px;
					}
				.subMenuPermissoes {
					padding: 3px;
					border-top: 1px none #CCC;
					border-right: 1px none #CCC;
					border-bottom: 1px none #CCC;
					border-left: 1px dotted #CCC;
					margin: 3px 30px;
					}
				.subMenuPermissoes ul li label {
					display:inline;
					font-weight: normal;
					font-size:12px;
					}
				/* fim */
				
				/* DEFINIÇÕES DE ESTILOS PARA A PAGINAÇÃO DE CONTEÚDO */
				#principal #conteudo div.paginacao {
					padding-right: 4px;
					font-size: 12px;
					clear: both;
					text-align: right;
					}
				#principal #conteudo div.paginacao img {
					margin-bottom:0px;
					display: inline;
					}
				#principal #conteudo div.paginacao span {
					font-weight:bold;
					text-decoration:underline;
					}
				/* fim */
				
				/* DEFINIÇÃO DE ESTILOS PARA NAVEGAÇÃO DE RODAPÉ DAS PÁGINAS COM OS LINKS VOLTAR, TOPO, IMPRIMIR */
				#principal #conteudo div.navRodape {
					text-align:right;
					font-size: 12px;
					float:right;
					clear: both;
					}
				#principal #conteudo div.navRodape img {
					margin-bottom:0px;
					display: inline;
					padding-right: 0px;
					}
				#principal #conteudo div.navRodape span {
					font-weight:bold;
					text-decoration:underline;
					}
				/* fim */
				
				/* RODAPÉ */
				#principal #rodape {
					height: auto;
					width: 958px;
					clear: both;
					float: left;
					background: url(../images/rodape.png) no-repeat left top;
					}
				#principal #rodape span {
					text-align:left;
					color:#000000;
					float: left;
					display: block;
					padding-top: 35px;
					padding-left: 20px;
					}
				/*  fim  */
				
				/* PESQUISA */
				.tituloPesquisa {
					display: block;
					border-top: 1px none;
					border-right: 1px none;
					border-bottom: 1px solid #CCDCE7;
					border-left: 1px none;
					font-size: 16px;
					margin: 5px 0px;
					padding: 5px 3px;
					}
				/* fim */
				
				/* BOTÃO FECHAR */
				.btnFechar {
					display:block;
					font-size: 12px;
					float: right;
					}
				.btnFechar img {
					margin-bottom: -4px;
					float: left;
					text-align: right;
					display: block;
					}
				/* fim */
				
				/* RESULTADO DA PESQUISA */
				.resultadoPesquisa {
					display: block;
					width:auto;
					padding: 10px;
					float: left;
					background: #FFF;
					border-top: 1px none #CCC;
					border-right: 1px none #CCC;
					border-bottom: 1px solid #CCC;
					border-left: 1px none #CCC;
					}
				#pesquisarRolagem {
					overflow: scroll;
					height: 485px;
					width: 590px;
					}
				#pesquisarRolagem #resultadoPesquisa table tr .width543 { width: 543px; }
				.textoResultadoPesquisa {
					float: left;
					margin-top: 5px;
					margin-right: 5px;
					}
				/* fim */
				
				/* SCROLL PARA CRIAR ROLAGEM NO BOX DE MENSAGENS */
				.bd {
					overflow:auto;
					padding:6px;
					}
				/* fim */

				/* MATRÍCULA */
				.boxAulas {
					border: 1px solid #F4F4F4;
					padding: 0px;
					}
				.boxAulas .titulo { font-size: 14px; }
				.turno {
					font-weight: bold;
					color: #00538A;
					border: 1px solid #00538A;
					}
				.acao {
					padding-left: 3px;
					display: list-item;
					padding-top: 6px;
					padding-bottom: 6px;
					/* [disabled]border: 1px solid #CCC; */
					background: #CCDCE7;
					}
				.acao .turma, .creditos, .adicionar, .excluir {
					padding-left: 14px;
					padding-top:2px;
					display: inline;
					margin: 6px 6px 6px 0px;
					font-weight:bold;
					}
				.acao .adicionar { background: url(../images/marcadores/add.png) no-repeat left center; }
				.acao .excluir { background: url(../images/marcadores/remove.png) no-repeat left center;}
				.acao .turma, .creditos {
					padding-left: 0px !important;
					padding-top:0px;
					margin-left:0px !important;
					}
				/* fim */

				/* SCROLL PARA CRIAR ROLAGEM NO BOX DE MENSAGENS */
				.bd {
					overflow:hidden;
					padding:6px;
					border:none;
					}
				/* fim */

/* para excluir */
.btnNovo {
	position: absolute;
	left: 860px;
	top: 188px;
	}
.btnNovo a img {
	position: absolute;
	left: 4px;
	top: 0px;
	}
/* fim */
